--======================================================================--
-- @作者: GGE研究群: 342119466
-- @创建时间:   2018-03-03 02:34:19
-- @Last Modified time: 2019-09-21 04:52:40
--======================================================================--
local 炼丹炉 = class()
local tp,zts,zts1
local insert = table.insert
function 炼丹炉:初始化(根)
	self.ID = 99
	self.x = 115
	self.y = 100
	self.xx = 0
	self.yy = 0
	self.注释 = "八卦"
	self.可视 = false
	self.鼠标 = false
	self.焦点 = false
	self.可移动 = true
	local 按钮 = 根._按钮
	local 自适应 = 根._自适应
	local 资源 = 根.资源
	self.资源组 = { --[5] = 资源:载入('JM.FT',"网易WDF动画",0xFF5EF52B),--法宝合成  ] = 资源:载入('JM.FT',"网易WDF动画",0xBB25066F),--法宝合成光环
		[1] = 资源:载入('JM.FT',"网易WDF动画",0x9E956BF6),   --E809BF6D灵按钮
		[2] = 资源:载入('JM.FT',"网易WDF动画",0xAC5A14B2),--AC5A14B2 抽奖光环
		[3] = 资源:载入('JM.FT',"网易WDF动画",0xE8725FA6),--中心八卦抽奖

	    [4] = 按钮.创建(自适应.创建(18,4,16,16,4,3),0,0,4,true,true),
		-- [2] = 按钮.创建(自适应.创建(18,4,16,16,4,3),0,0,4,true,true),
		-- [3] = 按钮.创建(资源:载入('JM.FT',"网易WDF动画",0xFAB3913C),0,0,4,true,true),
		-- [4] = 按钮.创建(资源:载入('JM.FT',"网易WDF动画",0x92ABEFD3),0,0,4,true,true),
		-- [5] = 按钮.创建(自适应.创建(19,4,22,23,4,3),0,0,4,true,true,"1"),
		-- [6] = 按钮.创建(自适应.创建(19,4,22,23,4,3),0,0,4,true,true,"2"),
		-- [7] = 按钮.创建(自适应.创建(19,4,22,23,4,3),0,0,4,true,true,"3"),
		-- [8] = 按钮.创建(自适应.创建(12,4,43,22,1,3),0,0,4,true,true,"确定"),
		-- [9] = 自适应.创建(3,1,40,19,1,3)
	}
	 for i=4,4 do
	  	self.资源组[i]:绑定窗口_(99)
	 end
	self.窗口时间 = 0
	tp = 根
	zts = tp.字体表.普通字体
	zts1 = tp.字体表.描边字体

end

function 炼丹炉:打开(数据) -- 服饰染色 召唤兽染色
	if self.可视 then

		self.可视 = false

	else
		--self.数据=数据.文本
		insert(tp.窗口_,self)

	    tp.运行时间 = tp.运行时间 + 1
	  	self.窗口时间 = tp.运行时间
	    self.可视 = true
	end
end

function 炼丹炉:显示(dt,x,y)
	self.焦点 = false
	self.资源组[1]:显示(self.x,self.y)
	self.资源组[3]:显示(self.x,self.y)
	self.资源组[2]:显示(self.x,self.y)
	self.资源组[4]:显示(self.x+530,self.y+6)
	self.资源组[4]:更新(x,y)
if  self.资源组[4]:事件判断() then
   self:打开()
end
self.资源组[3]:更新(dt)


self.资源组[2]:更新(dt)
end




function 炼丹炉:检查点(x,y)
	if self.可视 and self.资源组[1]:是否选中(x,y)  then
		return true
	end
end

function 炼丹炉:初始移动(x,y)
	tp.运行时间 = tp.运行时间 + 1
	if not tp.消息栏焦点 then
  		self.窗口时间 = tp.运行时间
 	end
	if not self.焦点 then
		tp.移动窗口 = true
	end
	if self.可视 and self.鼠标 and  not self.焦点 then
		self.xx = x - self.x
		self.yy = y - self.y
	end
end

function 炼丹炉:开始移动(x,y)
	if self.可视 and self.鼠标 then
		self.x = x - self.xx
		self.y = y - self.yy
	end
end

return 炼丹炉